hit or leave badly hurt - Spanish English Dictionary